package com.aatattoo.light_food_service.enumeration;

/**
 * @Author aatattoo
 * @Date 2021/12/9 10:29 下午
 * @msg:
 * 这里面的参数相当于一个常量，int类型的    使用的话把它当作一个方法来调用    constantType.Enum
 */
public enum ConstantType {
    /**
     * @功能类型：动态
     */
    REMIND_DYNAMIC(1),
    /**
     * @功能类型：评论
     */
    REMIND_COMMENT(2),
    /**
     * @功能类型：评论的评论(回复)
     */
    REMIND_REPLY(3),

    /**
     * 动态类型：有图片
     */
    DYNAMIC_IMG(1),
    /**
     * 动态类型：没有图片
     */
    DYNAMIC_UNIMG(0),
    /**
     * 动态类型：有标签
     */
    DYNAMIC_TAG(1),
    /**
     * 动态类型：没有标签
     */
    DYNAMIC_UNTAG(0),
    /**
     * 动态类型：有@的用户
     */
    DYNAMIC_REMIND(1),
    /**
     * 动态类型：没有@的用户
     */
    DYNAMIC_UNREMIND(0),
    /**
     * 动态类型：公开次动态
     */
    DYNAMIC_ALL(1),
    /**
     * 动态类型：动态私有，不允许别人看
     */
    DYNAMIC_PRIVATE(0),

    /**
     * 动态类型：获取动态类型，首页推荐
     */
    DYNAMIC_RECOMMEND(0),
    /**
     * 动态类型：获取动态类型，朋友圈
     */
    DYNAMIC_FRIENDS(1),

    /**
     * 动态类型：获取动态类型，查看我的动态
     */
    DYNAMI_MINE(2),

    /**
     * 标签类型：分享
     */
    TAG_SHARE(1),
    /**
     * 标签类型：打卡
     */
    TAG_CLOCK(2),
    /**
     * 标签类型：用户自定义的
     */
    TAG_USER(3),

    /**
     * 用户性别：男
     */
    USER_MAN(1),
    /**
     * 女
     */
    USER_WOMAN(0),

    /**
     * 评论功能：有子评论
     */
    COMMENT_REPLY(1),

    /**
     * 评论功能：没有子评论
     */
    COMMENT_UNREPLY(0),
    /**
     * 评论功能：有@的用户
     */
    COMMENT_REMIND(1),
    /**
     * 评论功能：没有@的用户
     */
    COMMENT_UNREMIND(0),

    /**
     * 点赞类型：动态
     */
    LIKE_DYNAMIC(1),

    /**
     * 点赞类型：评论
     */
    LIKE_COMMENT(2),

    /**
     * 点赞类型：评论的评论（回复）
     */
    LIKE_REPLY(3),

    /**
     * 消息列表辅助类型
     * 评论
     */
    MSG_COMMENT(0),
    /**
     * 消息列表辅助类型
     * 回复
     */
    MSG_REPLY(1);


    private final int type;
    ConstantType(int type){
        this.type=type;
    }

    public int getType(){
        return type;
    }
}
